# 滚动条：一种可控制页面显示范围的组件
"""
实现方式
说明：selenium中并没有直接提供操作滚动条的方法，但是它提供了可执行JavaScript脚本
的方法，所以我们可以通过JavaScript脚本来达到操作滚动条的目的。
1. 设置JavaScript脚本控制滚动条
js = "window.scrollTo(0,1000)"     (0:左边距；1000：上边距；单位像素)
2. selenium调用执行JavaScript脚本的方法
driver.execute_script(js)
"""
# 示例代码：
# # 最底层
# js1 = "window.scrollTo(0,10000)"
# driver.execute_script(js1)
# # 最顶层
# js2 = "window.scrollTo(0,0)"
# driver.execute_script(js2)

# 需求：打开注册页面A，暂停2秒后，滚动条拉到最底层
import time

from selenium import webdriver
driver = webdriver.Chrome()
# 打开注册页面A
driver.get("http://121.43.169.97:8848/pageA.html")
# 暂停2秒
time.sleep(2)
# 滚动条拉到最底层
gundong = "window.scrollTo(0,1000)"
driver.execute_script(gundong)

time.sleep(3)
driver.quit()
